package cn.school.student.entity;

import cn.school.common.utils.SysUserUtils;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;
import java.util.List;

@Data
@TableName("t_exam_publish")
public class ExamPublish {
    /***
     * 主鍵id
     */
    private Long id;
    /**
     * 学生id
     */
    private Long classId;
    /**
     * 考试分数
     */
    private int pubilishType;
    /**
     * 试卷id
     */
    private int testPaperId;
    /**
     * 是否阅卷
     */
    private boolean isExamination;
    /**
     * 状态 1有效 0无效
     **/
    private int status;
    /**
     * 修改時間
     */
    private Date modifyTime;
    /**
     * 创建时间
     */
    private Date createTime;
    /**
     * 创建人
     */
    private String createBy;

    /**
     * 默认租户为当前登录人的租户
     */
    private String tenantId = SysUserUtils.getSysUser().getTenantId();

    @TableField(exist = false)
    private List<String> classIds;
}
